Enterprise Version
rust and scratches